home *** CD-ROM | disk | FTP | other *** search
/ Software of the Month Club 2000 October / Software of the Month - Ultimate Collection Shareware 277.iso / pc / PROGRAMS / UTILITY / WINLINUX / DATA1.CAB / programs_-_usrdoc / MODUTILS.{1G / README.{_5 < prev   
Text File  |  1999-09-17  |  2KB  |  63 lines

  1. Welcome to the Linux module utilities.
  2.  
  3. This release represents an almost complete rewrite of the utilities.
  4. The goals of this rewrite were to clean out accumulated kruft, make
  5. it easier to support different architectures, as well as adding a few
  6. new features.
  7.  
  8. These utilities are intended primarily for use with kernels 2.1.18
  9. and above.  They do fall back on a compatibility mode when used with
  10. 2.0.x kernels so that multiple sets of binaries are not needed when
  11. switching between the two series, however if you are not planning on
  12. using the 2.1.x kernel line, there is no point to installing this
  13. package. 
  14.  
  15. Note further that package *must* be compiled under a 2.1.x kernel as
  16. we need to be able to find out the architecture specific system call 
  17. number given to query_module.
  18.  
  19.  
  20. INSTALLATION
  21. ============
  22.  
  23. The first step is to run the configure script by entering the command:
  24.  
  25.     ./configure
  26.  
  27. The build process uses the configure script to figure out a few things
  28. about your system before actually compiling anything. Configyre takes
  29. several command line options which can modify the installation
  30. paths. Try './configure --help' for more information. (Minor note:
  31. --exec-prefix defaults to / not /usr if not specified.)
  32.  
  33. The second step is to actually compile and install the utilities. Do
  34. 'make install' in this directory to get the following tools:
  35.  
  36. insmod/
  37.     insmod        install a loadable module
  38.     rmmod        remove module(s)
  39.     ksyms        show symbols
  40.     lsmod        show modules
  41.     modinfo        display information about module
  42.  
  43. genksyms/
  44.     genksyms    version generator for module symbols,
  45.             to be run automatically during kernel make
  46.             if CONFIG_MODVERSIONS was selected in "make config"
  47.  
  48. depmod/
  49.     modprobe    load (a stack of) modules, controlled by a "makefile"
  50.             and a configuration file.
  51.     depmod        generate dependencies for modprobe.
  52.  
  53.  
  54. kerneld/
  55.     kerneld        A "user level kernel extension" that allows
  56.             the kernel to perform some tasks in user space.
  57.             Suitable tasks are e.g. loading of modules.
  58.  
  59.  
  60. r~
  61. -----
  62. richard henderson <rth@cygnus.com>
  63.